package com.tarena.lbs.user.service;

import com.tarena.lbs.base.protocol.exception.BusinessException;
import com.tarena.lbs.base.protocol.pager.PageResult;
import com.tarena.lbs.user.pojo.param.UserGroupParam;
import com.tarena.lbs.user.pojo.query.UserGroupQuery;
import com.tarena.lbs.user.pojo.vo.UserGroupVO;
import org.apache.ibatis.annotations.Param;

import java.util.Map;


public interface UserGroupService {

    

    PageResult<UserGroupVO> pageList(UserGroupQuery query);

    void updateStatus(UserGroupParam param);

    

    UserGroupVO queryById(Integer id);

    void delete(Integer id);

    UserGroupVO detail(Integer id);

    void updateGroup(UserGroupParam param);
}
